<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.prime.com.tr/ui"
	xmlns:h="http://java.sun.com/jsf/html"
	template="/WEB-INF/templates/template.xhtml">
	<ui:define name="title">
		Novo Curso:
	</ui:define>
	<ui:define name="content">
		<h:form prependId="false">

			<h:panelGroup id="buscaCurso">
				<h:panelGrid columns="2">
					<p:inputText value="#{cursoController.cursoVO.nome}" />
					<p:commandButton action="#{cursoController.buscar}" value="buscar"
						update="returnBuscaCurso"></p:commandButton>
				</h:panelGrid>
			</h:panelGroup>

			<h:panelGroup id="returnBuscaCurso">
				<p:dataTable var="curso" value="#{cursoController.listaCurso}"
					paginator="true" rows="5"
					rendered="#{!empty cursoController.listaCurso}">

					<p:column>
						<f:facet name="header">
							<h:outputText value="Nome" />
						</f:facet>
						<h:outputText value="#{curso.nome}" />
					</p:column>
					<p:column>
						<f:facet name="header">
							<h:outputText value="Sigla" />
						</f:facet>
						<h:outputText value="#{curso.sigla}" />
					</p:column>
					<p:column>
						<f:facet name="header">
							<h:outputText value="Semestre" />
						</f:facet>
						<h:outputText value="#{curso.semestre}" />
					</p:column>
					<p:column>
						<f:facet name="header">
							<h:outputText value="Quantidade Aula" />
						</f:facet>
						<h:outputText value="#{curso.maxAula}" />
					</p:column>

					<p:column style="width:32px">
						<f:facet name="header">
							<h:outputText value="Editar" />
						</f:facet>
						<p:commandButton update="display,dialoModalNome" oncomplete="cursoModal.show()"
							image="ui-icon ui-icon-search">
							<f:setPropertyActionListener value="#{curso}"
								target="#{cursoController.cursoSelecionado}" />
						</p:commandButton>
					</p:column>
				</p:dataTable>
				<p:dialog header="Curso" widgetVar="cursoModal" resizable="false"
					width="200" showEffect="explode" hideEffect="explode" modal="true">
					<h:form prependId="false" id="cursoEditar">
						<h:panelGrid id="display" columns="2" cellpadding="4">
							<h:outputText value="Nome:" />
							<h:panelGroup id="dialoModalNome">
								<h:outputText value="#{cursoController.cursoSelecionado.nome}" />
							</h:panelGroup>
							<h:outputText value="#{cursoController.cursoSelecionado.nome}" />


							<p:commandButton action="cursoController.atualizar"
								value="Salvar" process="display"></p:commandButton>

						</h:panelGrid>
					</h:form>
				</p:dialog>

			</h:panelGroup>

		</h:form>
	</ui:define>
</ui:composition>
